package cn.tedu.crm.role.service;

import cn.tedu.crm.role.pojo.dto.RoleQuery;
import cn.tedu.crm.role.pojo.dto.RoleSaveParam;
import cn.tedu.crm.role.pojo.vo.RoleVO;
import cn.tedu.crm.role.pojo.vo.RoleSelectVO;
import cn.tedu.crm.role.pojo.vo.RoleVO;

import java.util.List;

/**
* @author tedu
* @description 针对表【role(角色表)】的数据库操作Service
* @createDate 2025-03-11 16:07:45
*/
public interface RoleService  {

    List<RoleVO> selectRole(RoleQuery roleQuery);

    void deleteRole(Long id);

    void saveRole(RoleSaveParam roleSaveParam);

    RoleSelectVO selectRoleById(Long id);

    List<RoleVO> selectAllRole();
}
